package com.sirc.zp.service.impl;

import com.sirc.zp.domain.User;
import com.sirc.zp.mapper.UserMapper;
import com.sirc.zp.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 和用户操作相关的业务
 */
@Service
public class UserServiceImpl implements UserService{
    @Autowired
    private UserMapper userMapper;
    /**
     * 通过用户查询数据库中信息
     * @param u
     * @return
     */
    @Override
    public User findUser(User u) {
        User user=userMapper.getUserByName(u.getUsername());
        // 如果查询出用户，并且用户密码匹配成功
        if(user!=null&&user.getPassword().equals(u.getPassword())){
            return user;
        }
        return null;
    }

    /**
     * 更新用户的数据。
     * @param u
     * @return
     */
    @Override
    public Integer updateUser(User u) {
        return userMapper.updateUser(u);
    }
}
